package cn.biplam.front.component.view.systemManage.task.modelimport;

import cn.biplam.common.paramters.ModelType.Model_Type;
import cn.biplam.common.struc.MdStruc;
import cn.biplam.common.tools.TOOLS;
import cn.biplam.common.wrapper.ErrorMessage;
import cn.biplam.common.wrapper.Result;
import cn.biplam.common.wrapper.UserInfo;
import cn.biplam.front.callback.CallBack;
import cn.biplam.front.html.base.HtmlWindow;
import cn.biplam.front.template.base.Text;

/**
 * 模型对象导入，处理字段绑定器
 * @author XiaoRuxing 2009-6-22下午03:59:24
 * @version 1.0
 */
public class ModelImportModelTypeCallBack implements CallBack{

	public HtmlWindow[] getGroup(Result data, String homeUrl, UserInfo mUser)
	throws ErrorMessage {
		HtmlWindow[] opetator=new HtmlWindow[1];

		/** 模型类型id */
		String id = data.getString(MdStruc.MdImpTaskStruc.MODEL_TYPE);
		if(Model_Type.Src.toString().equals(id)){
			id="源系统模型";
		}else if(Model_Type.Bm.toString().equals(id)){
			id="业务对象模型";
		}else if(Model_Type.Dw.toString().equals(id)){
			id=" 数据仓库模型";
		}else if(Model_Type.Bdsl.toString().equals(id)){
			id="基础指标模型";
		}else if(Model_Type.Dm.toString().equals(id)){
			id="数据集市模型";
		}
		opetator[0]= new Text(id).get(); 
		opetator[0].setLength(TOOLS.getTextLength(id));
		return opetator;
	}
	
}
